home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 February / PCWFEB08.iso / Software / Freeware / Miro 1.0 / Miro_Installer.exe / Miro_Downloader.exe / maps.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2007-11-12  |  1.0 KB  |  26 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.5)
  3.  
  4. import tabs
  5. import feed
  6. import folder
  7. import playlist
  8. import guide
  9.  
  10. def mapToTab(obj):
  11.     if isinstance(obj, guide.ChannelGuide):
  12.         return tabs.Tab('guidetab', 'guide-loading', 'default', obj)
  13.     elif isinstance(obj, tabs.StaticTab):
  14.         return tabs.Tab(obj.tabTemplateBase, obj.contentsTemplate, obj.templateState, obj)
  15.     elif isinstance(obj, feed.Feed):
  16.         return tabs.Tab('feedtab', 'channel', 'default', obj)
  17.     elif isinstance(obj, folder.ChannelFolder):
  18.         return tabs.Tab('channelfoldertab', 'channel-folder', 'default', obj)
  19.     elif isinstance(obj, folder.PlaylistFolder):
  20.         return tabs.Tab('playlistfoldertab', 'playlist-folder', 'default', obj)
  21.     elif isinstance(obj, playlist.SavedPlaylist):
  22.         return tabs.Tab('playlisttab', 'playlist', 'default', obj)
  23.     else:
  24.         raise StandardError
  25.  
  26.